package com.hefeng.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hefeng.example.domain.GasUserOrder;
import com.hefeng.example.domain.WorkOrderDispositionResult;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 四川添加工单结果service
 */
public interface SichuangResultService extends IService<GasUserOrder> {

    void insertSICHUANG(WorkOrderDispositionResult workOrderDispositionResult);

    void updateSCuser(WorkOrderDispositionResult workOrderDispositionResult);

    /**
     * 四川人员处理中工单列表
     *
     * @param dispatcher
     * @return
     */
    List<Map> disposeingAlarmWork(@Param(value = "dispatcher") String dispatcher);


    /**
     * 四川人员逾期工单列表
     *
     * @param dispatcher
     * @return
     */
    List<Map> LateWork(@Param(value = "dispatcher") String dispatcher);


    /**
     * 四川人员完成的工单列表
     *
     * @param dispatcher
     * @param
     * @return
     */
    List<Map> finishWork(@Param(value = "dispatcher") String dispatcher);


    /**
     * 获取工单详情
     *
     * @param id
     * @return
     */
    List<Map> WorkOrderDetails(@Param(value = "id") String id);

    /**
     * 已完成工单详情
     */
    List<Map> finishWorkXQ(@Param(value = "id") String id);


}
